package com.sky.constant;

/**
 * 1. 当前模块名: sky-common    公共模块，存放公共类，例如: 工具类、常量类、异常类等
 * 2. 当前包名: sky.constant    存放与常量相关的类
 * 3. 当前类名: PasswordConstant    密码相关常量
 */

/**
 * PasswordConstant; 存放系统中与密码相关的常量
 */
public class PasswordConstant {
/**
 *知识点：java中定义常量
 *public：表示常量可以被其他类访问（根据需要也可以使用其他访问修饰符）
 *static：表示常量属于类本身，而非类的实例
 *final：表示常量的值不可修改
 *常量命名通常使用全大写字母，多个单词之间用下划线分隔（这是Java的命名规范）
 * String: 字符串是引用类型，属于 java.lang 包，通常用于表示文本数据。
 * String 对象是不可变的，一旦创建其内容无法修改。字符串常量会被存储在字符串常量池中，提高内存利用率。
 */
    // 系统默认密码
    public static final String DEFAULT_PASSWORD = "123456";

}

/**
 * 仿写： RoleConstant; 存放系统角色相关的常量
 * public class RoleConstant {
 *     public static final String ROLE_ADMIN = "admin";
 *     public static final String ROLE_EMPLOYEE = "employee";
 *     public static final String ROLE_USER = "user";
 *     public static final String ROLE_GUEST = "guest";
 * }
 */